72a458392fd7619e25012b4ee7c1f2f206fb1958,plugins/groovy/src/org/jetbrains/plugins/groovy/annotator/GroovyAnnotator.java,GroovyAnnotator,checkThisOrSuperReferenceExpression,#GrExpression#AnnotationHolder#,749

Before Change


      if (resolved instanceof PsiClass) {
        if (PsiTreeUtil.isAncestor(resolved, expression, true)) {
          if (!PsiUtil.hasEnclosingInstanceInScope((PsiClass)resolved, expression, true)) {
            holder.createErrorAnnotation(expression, GroovyBundle.message("cannot.reference.nonstatic", expression.getText()));
          }
        }
        else {

After Change


      if (resolved instanceof PsiClass) {
        if (PsiTreeUtil.isAncestor(resolved, expression, true)) {
          if (!PsiUtil.hasEnclosingInstanceInScope((PsiClass)resolved, expression, true)) {
            Annotation annotation = holder.createInfoAnnotation(expression, GroovyBundle.message("cannot.reference.nonstatic", expression.getText()));
            annotation.setTextAttributes(DefaultHighlighter.UNRESOLVED_ACCESS);
          }
        }
        else {